chief scientist - German English Dictionary